summaryrefslogtreecommitdiff
path: root/src/pages/blogs/[...slug].astro
diff options
context:
space:
mode:
Diffstat (limited to 'src/pages/blogs/[...slug].astro')
-rw-r--r--src/pages/blogs/[...slug].astro31
1 files changed, 9 insertions, 22 deletions
diff --git a/src/pages/blogs/[...slug].astro b/src/pages/blogs/[...slug].astro
index 417d1a6..37e6f53 100644
--- a/src/pages/blogs/[...slug].astro
+++ b/src/pages/blogs/[...slug].astro
@@ -1,32 +1,19 @@
---
-import Markdown from "../../components/MarkdownB.astro";
+import Blog from "../../layouts/Blog.astro";
import { getCollection } from "astro:content";
export async function getStaticPaths() {
- const blogEntries = await getCollection("blogs");
- return blogEntries.map((entry) => ({
- params: { slug: entry.slug },
- props: { entry },
- }));
+ const blogEntries = await getCollection("blogs");
+ return blogEntries.map((entry) => ({
+ params: { slug: entry.slug },
+ props: { entry },
+ }));
}
const { entry } = Astro.props;
const { Content } = await entry.render();
---
-<!doctype html>
-<html lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="description" content="Astro description" />
- <meta name="viewport" content="width=device-width" />
- <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
- <meta name="generator" content={Astro.generator} />
- <title>Test</title>
- </head>
- <body>
- <main>
- <Markdown><Content /></Markdown>
- </main>
- </body>
-</html>
+<Blog title=`/home/kyren/blogs/${entry.slug}`>
+ <Content />
+</Blog>